.amap-address-item {
	position: relative;
	padding: 34rpx 0;
	&::after {
		position: absolute;
		content: '';
		left: 0;
		bottom: 0;
		width: 100%;
		height: 1px;
		background-color: #ececec;
		transform: scaleY(0.5);
	}
	.address-header {
		display: flex;
		align-items: center;
		.name {
			flex: 1;
			font-size: 28rpx;
			font-weight: bold;
			word-break: keep-all;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			.keyword {
				color: #f18d1d;
			}
		}
		.distance {
			flex-shrink: 0;
			font-size: 26rpx;
			color: #777777;
		}
	}
	.address-body {
		margin-top: 6rpx;
		line-height: 36rpx;
		font-size: 26rpx;
		color: #777777;
		word-break: keep-all;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}